#ifndef JUBOX_H
#define JUBOX_H

class SoundM;

namespace GAMEPLAY
{
    class Jubox
    {
    public:
        Jubox();
        Jubox(const std::wstring& szPath);
        ~Jubox();

        void operator ++();
        void operator --();
        void play();
        void stop();
        std::wstring getCurrentSongName() const;

    private:

        std::vector<std::wstring> playList_;
        size_t currentSongIndice_;
        SoundM* music_;
    };

}// end namespace GAMEPLAY

#endif //JUBOX_H 
